pay (a visit) - Spanish English Dictionary